package com.cin.cma.server.biz.model.core.request;


import com.cin.cma.server.biz.model.core.base.BaseRequestCO;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;

/**
 * @Date：2024/11/25 16:34
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class CardConsumeRequestCO extends BaseRequestCO {
    /**
     * 卡号
     */
    private String cardNo;
    /**
     * 佳影：影院内码
     */
    private String cinemaLinkId;
    /**
     * 卡密码
     */
    private String cardPassword;
    /**
     * 订单号
     */
    private String bookingId;
    /**
     * 排期中的sessionRefSeqNo
     * 排期编码
     */
    private String scheduleCode;
    /**
     * 场区编码
     */
    private String sectionCode;
    /**
     * 总金额
     */
    private BigDecimal totalAmount;
    /**
     * 实际扣款金额
     */
    private BigDecimal calculateMarkingMoney;
    /**
     * 实际扣款次数
     */
    private Integer calculatePerTicketTimes;
    /**
     * 总优惠座位数
     */
    private Integer totalDisSeats;
    /**
     * 总座位数
     */
    private Integer totalSeats;
    /**
     * 总优惠金额
     */
    private BigDecimal totalConsumeMarking;
    /**
     * 备注
     */
    private String remarks;
}
